#ifndef __SOLAR_SYSTEM_STACK_H__
#define __SOLAR_SYSTEM_STACK_H__

#include <opencv2/opencv.hpp>

bool overlayimage(cv::Mat img1, cv::Mat img2, cv::Mat& output,float sharpness = 1.0);
bool overlayimage(std::vector<cv::Mat> imgs, cv::Mat& output, float sharpness = 1.0);
int overlayimage(cv::Mat& img_primary, const cv::Mat& img_new, cv::Mat& img_stack, cv::Mat& img_stack_all, cv::Mat& normal_counter, float sharpness = 1.0);

#endif
